#include <Arduino.h>
#include <Esp32PcntEncoder.h>

Esp32PcntEncoder encoders[2]; // 创建一个数组用于存储两个编码器

// put function declarations here:

void setup()
{
    // put your setup code here, to run once:
    Serial.begin(115200);
    encoders[0].init(0, 32, 33); // 初始化第一个编码器，使用 GPIO 32 和 33 连接
    encoders[1].init(1, 26, 25); // 初始化第一个编码器，使用 GPIO 26 和 25 连接
}

void loop()
{
    // put your main code here, to run repeatedly:
    delay(10);
    Serial.printf("tick1=%d,tick2=%d\n", encoders[0].getTicks(), encoders[1].getTicks());
}

// put function definitions here: